/*
 * Surtidor.h
 *
 *  Created on: 21/04/2014
 *      Author: ltessore
 */

#ifndef SURTIDOR_H_
#define SURTIDOR_H_
#include "shm/MemoriaCompartida.h"
class Surtidor{
public:
	Surtidor(const std::string& file_name);
	void liberar();
	int ocupar();
	int desocupar();
	bool esta_ocupado();
	virtual ~Surtidor();

private:
	MemoriaCompartida < int > memoriaCompartida;
};

#endif /* SURTIDOR_H_ */
